Mesh-Connected Trees: A Bridge Between Grids and Meshes of Trees
نویسندگان
چکیده
The grid and the mesh of trees (or MOT) are among the best-known parallel architectures in the literature. Both of them enjoy eecient VLSI layouts, simplicity of topology, and a large number of parallel algorithms that can eeciently execute on them. One drawback of these architectures is that algorithms that perform best on one of them do not perform very well on the other. Thus there is a gap between the algorithmic capabilities of these two architectures. We propose a new class of parallel architectures, called the mesh-connected trees (or MCT) that can execute grid algorithms as eeciently as the grid, and MOT algorithms as eeciently as the MOT, up to a constant amount of slowdown. In particular, the MCT topology contains the MOT as a subgraph and emulates the grid via embedding with dilation 3 and congestion 2. This signiicant amount of computational versatility ooered by the MCT comes at no additional VLSI area cost over these earlier networks. Many topological, routing, and embedding properties analyzed here suggests that the MCT architecture is also a serious competitor for the hypercube. In fact, while the MCT is much simpler and cheaper than the hypercube, for all the algorithms we developed, the running time complexity on the MCT matches those of well-known hypercube algorithms. We also present an interesting variant of the MCT architecture that admits both the MOT and the torus as its subgraphs. While most of the discussion in this paper is focused on the MCT architecture itself, these analyses can be easily extended to the variant of the MCT presented here. (b) Figure 1: A seven-node complete binary tree (a), and the two-dimensional mesh-connected trees obtained from it (b), denoted MCT 2 (7).
منابع مشابه
Scalable Multicasting: The Core-Assisted Mesh Protocol
Most of the multicast routing protocols for ad-hoc networks today are based on shared or source-based trees; however, keeping a routing tree connected for the purpose of data forwarding may lead to a substantial network overhead. A different approach to multicast routing consists of building a shared mesh for each multicast group. In multicast meshes, data packets can be accepted from any route...
متن کاملOptimal Emulation of Meshes on Meshes of Trees
Many problems can be solved more eeciently on a mesh of trees network than on a mesh. Until now it has been an open problem whether the mesh of trees is always at least as fast as the mesh. In this paper, we present an emulation of N-node meshes on O(N)-node meshes of trees with constant slowdown, even though any embedding of a mesh into a mesh of trees requires dilation (log N). This demonstra...
متن کاملA Hyper Tree Grid Implementation for AMR Mesh Manipulation and Visualization in VTK∗
Adaptive Mesh Refinement (AMR) grids are particularily efficient to mitigate the tension between numerical accuracy and computational cost. The Visualization Toolkit (VTK) offers data structures and algorithms to treat 2D and 3D AMR meshes, either “patch-based” or as binary trees. This paper summarizes our extension of the former capability to the case of generic subdivision and arbitrary recti...
متن کاملOn the spectra of reduced distance matrix of the generalized Bethe trees
Let G be a simple connected graph and {v_1,v_2,..., v_k} be the set of pendent (vertices of degree one) vertices of G. The reduced distance matrix of G is a square matrix whose (i,j)-entry is the topological distance between v_i and v_j of G. In this paper, we compute the spectrum of the reduced distance matrix of the generalized Bethe trees.
متن کاملMulticasting Along Meshes in Ad-Hoc Networks
The Core-Assisted Mesh Protocol (CAMP) is introduced for multicast routing in ad-hoc networks. CAMP generalizes the notion of core-based trees introduced for internet multicasting into multicast meshes that have much richer connectivity than trees. A shared multicast mesh is defined for each multicast group; the main goal of using such meshes is to maintain the connectivity of multicast groups ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IEEE Trans. Parallel Distrib. Syst.
دوره 7 شماره
صفحات -
تاریخ انتشار 1996